<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover"><title>通过Gitee镜像加速图床 | ZJNULL</title><meta name="author" content="花开一百年"><meta name="copyright" content="花开一百年"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="前言由于某些特殊原因，国内的 Gitee Pages 暂时无法提供服务，导致 Markdown 文件中的图片无法正常显示。此外，Gitee 可能会对 raw 链接的外部访问进行限制，使得某些平台（如 GitHub 及部分 Markdown 解析器）无法直接引用 Gitee 上的图片。  为了解决这一问题，我们可以搭建一个图床，将图片上传至 GitHub Pages，并通过 Gitee 对 GitH">
<meta property="og:type" content="article">
<meta property="og:title" content="通过Gitee镜像加速图床">
<meta property="og:url" content="https://zjnull.cn/piclist/index.html">
<meta property="og:site_name" content="ZJNULL">
<meta property="og:description" content="前言由于某些特殊原因，国内的 Gitee Pages 暂时无法提供服务，导致 Markdown 文件中的图片无法正常显示。此外，Gitee 可能会对 raw 链接的外部访问进行限制，使得某些平台（如 GitHub 及部分 Markdown 解析器）无法直接引用 Gitee 上的图片。  为了解决这一问题，我们可以搭建一个图床，将图片上传至 GitHub Pages，并通过 Gitee 对 GitH">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://zjnull.cn/img/3.png">
<meta property="article:published_time" content="2024-12-21T12:50:07.000Z">
<meta property="article:modified_time" content="2025-02-21T15:43:02.598Z">
<meta property="article:author" content="花开一百年">
<meta property="article:tag" content="Hexo">
<meta property="article:tag" content="博客">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://zjnull.cn/img/3.png"><script type="application/ld+json">{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "通过Gitee镜像加速图床",
  "url": "https://zjnull.cn/piclist/",
  "image": "https://zjnull.cn/img/3.png",
  "datePublished": "2024-12-21T12:50:07.000Z",
  "dateModified": "2025-02-21T15:43:02.598Z",
  "author": [
    {
      "@type": "Person",
      "name": "花开一百年",
      "url": "https://zjnull.cn/"
    }
  ]
}</script><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="https://zjnull.cn/piclist/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css"><script>
    (() => {
      
    const saveToLocal = {
      set: (key, value, ttl) => {
        if (!ttl) return
        const expiry = Date.now() + ttl * 86400000
        localStorage.setItem(key, JSON.stringify({ value, expiry }))
      },
      get: key => {
        const itemStr = localStorage.getItem(key)
        if (!itemStr) return undefined
        const { value, expiry } = JSON.parse(itemStr)
        if (Date.now() > expiry) {
          localStorage.removeItem(key)
          return undefined
        }
        return value
      }
    }

    window.btf = {
      saveToLocal,
      getScript: (url, attr = {}) => new Promise((resolve, reject) => {
        const script = document.createElement('script')
        script.src = url
        script.async = true
        Object.entries(attr).forEach(([key, val]) => script.setAttribute(key, val))
        script.onload = script.onreadystatechange = () => {
          if (!script.readyState || /loaded|complete/.test(script.readyState)) resolve()
        }
        script.onerror = reject
        document.head.appendChild(script)
      }),
      getCSS: (url, id) => new Promise((resolve, reject) => {
        const link = document.createElement('link')
        link.rel = 'stylesheet'
        link.href = url
        if (id) link.id = id
        link.onload = link.onreadystatechange = () => {
          if (!link.readyState || /loaded|complete/.test(link.readyState)) resolve()
        }
        link.onerror = reject
        document.head.appendChild(link)
      }),
      addGlobalFn: (key, fn, name = false, parent = window) => {
        if (!false && key.startsWith('pjax')) return
        const globalFn = parent.globalFn || {}
        globalFn[key] = globalFn[key] || {}
        globalFn[key][name || Object.keys(globalFn[key]).length] = fn
        parent.globalFn = globalFn
      }
    }
  
      
      const activateDarkMode = () => {
        document.documentElement.setAttribute('data-theme', 'dark')
        if (document.querySelector('meta[name="theme-color"]') !== null) {
          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
        }
      }
      const activateLightMode = () => {
        document.documentElement.setAttribute('data-theme', 'light')
        if (document.querySelector('meta[name="theme-color"]') !== null) {
          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
        }
      }

      btf.activateDarkMode = activateDarkMode
      btf.activateLightMode = activateLightMode

      const theme = saveToLocal.get('theme')
    
          theme === 'dark' ? activateDarkMode() : theme === 'light' ? activateLightMode() : null
        
      
      const asideStatus = saveToLocal.get('aside-status')
      if (asideStatus !== undefined) {
        document.documentElement.classList.toggle('hide-aside', asideStatus === 'hide')
      }
    
      
    const detectApple = () => {
      if (/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)) {
        document.documentElement.classList.add('apple')
      }
    }
    detectApple()
  
    })()
  </script><script>const GLOBAL_CONFIG = {
  root: '/',
  algolia: undefined,
  localSearch: undefined,
  translate: undefined,
  highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false,"highlightFullpage":false,"highlightMacStyle":true},
  copy: {
    success: '复制成功',
    error: '复制失败',
    noSupport: '浏览器不支持'
  },
  relativeDate: {
    homepage: false,
    post: false
  },
  runtime: '',
  dateSuffix: {
    just: '刚刚',
    min: '分钟前',
    hour: '小时前',
    day: '天前',
    month: '个月前'
  },
  copyright: undefined,
  lightbox: 'null',
  Snackbar: undefined,
  infinitegrid: {
    js: 'https://cdn.jsdelivr.net/npm/@egjs/infinitegrid/dist/infinitegrid.min.js',
    buttonText: '加载更多'
  },
  isPhotoFigcaption: false,
  islazyloadPlugin: false,
  isAnchor: false,
  percent: {
    toc: true,
    rightside: false,
  },
  autoDarkmode: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
  title: '通过Gitee镜像加速图床',
  isHighlightShrink: false,
  isToc: true,
  pageType: 'post'
}</script><meta name="generator" content="Hexo 7.3.0"></head><body><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img text-center"><img src="/img/3.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data text-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">9</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">2</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">1</div></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首頁</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 時間軸</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 標籤</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分類</span></a></div><div class="menus_item"><a class="site-page" target="_blank" rel="noopener" href="https://c6.y.qq.com/base/fcgi-bin/u?__=RcB7yFqBThqr"><i class="fa-fw fas fa-music"></i><span> 音樂</span></a></div><div class="menus_item"><a class="site-page" href="/Gallery/"><i class="fa-fw fas fa-images"></i><span> 照片</span></a></div><div class="menus_item"><a class="site-page" href="/movies/"><i class="fa-fw fas fa-video"></i><span> 電影</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 關於</span></a></div></div></div></div><div class="post" id="body-wrap"><header class="post-bg" id="page-header" style="background-image: url(/img/2.jpg);"><nav id="nav"><span id="blog-info"><a class="nav-site-title" href="/"><img class="site-icon" src="/img/4.png" alt="Logo"><span class="site-name">ZJNULL</span></a><a class="nav-page-title" href="/"><span class="site-name">通过Gitee镜像加速图床</span></a></span><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首頁</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 時間軸</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 標籤</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分類</span></a></div><div class="menus_item"><a class="site-page" target="_blank" rel="noopener" href="https://c6.y.qq.com/base/fcgi-bin/u?__=RcB7yFqBThqr"><i class="fa-fw fas fa-music"></i><span> 音樂</span></a></div><div class="menus_item"><a class="site-page" href="/Gallery/"><i class="fa-fw fas fa-images"></i><span> 照片</span></a></div><div class="menus_item"><a class="site-page" href="/movies/"><i class="fa-fw fas fa-video"></i><span> 電影</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 關於</span></a></div></div><div id="toggle-menu"><span class="site-page"><i class="fas fa-bars fa-fw"></i></span></div></div></nav><div id="post-info"><h1 class="post-title">通过Gitee镜像加速图床</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="far fa-calendar-alt fa-fw post-meta-icon"></i><span class="post-meta-label">发表于</span><time class="post-meta-date-created" datetime="2024-12-21T12:50:07.000Z" title="发表于 2024-12-21 20:50:07">2024-12-21</time><span class="post-meta-separator">|</span><i class="fas fa-history fa-fw post-meta-icon"></i><span class="post-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2025-02-21T15:43:02.598Z" title="更新于 2025-02-21 23:43:02">2025-02-21</time></span><span class="post-meta-categories"><span class="post-meta-separator">|</span><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/%E6%8A%80%E6%9C%AF/">技术</a></span></div><div class="meta-secondline"><span class="post-meta-separator">|</span><span class="post-meta-pv-cv" id="" data-flag-title=""><i class="far fa-eye fa-fw post-meta-icon"></i><span class="post-meta-label">浏览量:</span><span id="busuanzi_value_page_pv"><i class="fa-solid fa-spinner fa-spin"></i></span></span></div></div></div></header><main class="layout" id="content-inner"><div id="post"><article class="container post-content" id="article-container"><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>由于某些特殊原因，国内的 Gitee Pages 暂时无法提供服务，导致 Markdown 文件中的图片无法正常显示。此外，Gitee 可能会对 <code>raw</code> 链接的外部访问进行限制，使得某些平台（如 GitHub 及部分 Markdown 解析器）无法直接引用 Gitee 上的图片。</p>
<p><img src="https://cdn.jsdelivr.net/gh/Brian510000/pic_bed/web-site/image.png"></p>
<p>为了解决这一问题，我们可以搭建一个图床，将图片上传至 GitHub Pages，并通过 Gitee 对 GitHub Pages 仓库进行镜像，以 Gitee 提供的 <code>raw</code> 链接来引用图片。这种方法不仅能够加快国内访问速度，还能提高图片链接的稳定性。</p>
<p>如果你希望在手机或电脑上轻松管理图床，<strong>PicList</strong> 是一个极佳的选择。它支持多种存储方案，其中 Gitee&#x2F;GitHub 组合是免费的最佳方案。本教程将指导你如何使用 <strong>PicList + Gitee</strong> 搭建一个高效的个人图床。</p>
<blockquote>
<p>GitHub 上的图片在国内可能加载较慢，因此推荐使用 Gitee 进行加速。</p>
</blockquote>
<h1 id="基于-PicList-GitHub-搭建图床"><a href="#基于-PicList-GitHub-搭建图床" class="headerlink" title="基于 PicList + GitHub 搭建图床"></a>基于 PicList + GitHub 搭建图床</h1><p>对于个人博客作者来说，将图片上传到网上并以链接形式调用是十分重要的，尤其是当图片数量较多且不希望占用本地空间时，这种方法显得尤为实用。然而，许多网盘的下载速度较慢，预览效果也不理想。因此，本文推荐使用 GitHub 作为图床，并借助 PicList 工具进行管理。</p>
<p>本教程将介绍如何使用 GitHub 作为图床，并提供 PicList 的安装和配置方法，以便轻松管理和引用网络图片。</p>
<hr>
<h2 id="1-准备工作"><a href="#1-准备工作" class="headerlink" title="1. 准备工作"></a>1. 准备工作</h2><p>在开始之前，你需要准备以下内容：</p>
<ul>
<li><p><strong>GitHub 账号</strong>（<a target="_blank" rel="noopener" href="https://github.com/">注册 GitHub</a>）</p>
</li>
<li><p><strong>GitHub 仓库</strong>（用于存储图片）</p>
</li>
<li><p><strong>GitHub 个人访问令牌</strong>（用于 PicList 授权上传图片）</p>
</li>
<li><p><strong>PicList 应用</strong>（<a target="_blank" rel="noopener" href="https://piclist.cn/app#%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85">下载地址</a>）</p>
</li>
</ul>
<hr>
<h2 id="2-安装-PicList"><a href="#2-安装-PicList" class="headerlink" title="2. 安装 PicList"></a>2. 安装 PicList</h2><ol>
<li><p>下载 <strong>PicList</strong> 安装包，安装后运行。</p>
</li>
<li><p>运行后，PicList 会出现在系统托盘中。</p>
</li>
<li><p>若提示更新，可以暂时忽略（测试版可能存在 Bug）。</p>
</li>
</ol>
<hr>
<h2 id="3-创建-GitHub-仓库"><a href="#3-创建-GitHub-仓库" class="headerlink" title="3. 创建 GitHub 仓库"></a>3. 创建 GitHub 仓库</h2><ol>
<li><p>登录 <a target="_blank" rel="noopener" href="https://github.com/">GitHub</a>，点击右上角 <code>+</code> → <code>New repository</code>。</p>
</li>
<li><p>设置仓库名称（如 <code>image</code>），描述可不填。</p>
</li>
<li><p>选择 <code>Public</code>（公共仓库），<code>README</code> 选填。</p>
</li>
<li><p>点击 <code>Create repository</code> 完成创建。</p>
</li>
</ol>
<hr>
<h2 id="4-获取-GitHub-个人访问令牌"><a href="#4-获取-GitHub-个人访问令牌" class="headerlink" title="4. 获取 GitHub 个人访问令牌"></a>4. 获取 GitHub 个人访问令牌</h2><ol>
<li><p>进入 <strong>GitHub 账户设置</strong> → <strong>Developer settings</strong> → <strong>Personal access tokens</strong>。</p>
</li>
<li><p>选择 <code>Generate new token</code>，然后点击 <code>Fine-grained tokens</code>。</p>
</li>
<li><p>选择 <strong>仓库（Repository）权限</strong>：</p>
</li>
</ol>
<ul>
<li><p><code>Contents - Read and write</code>（读取和写入权限）。</p>
</li>
<li><p><code>Metadata - Read-only</code>（只读权限）。</p>
</li>
</ul>
<ol start="4">
<li>复制生成的令牌（<strong>仅显示一次，请妥善保存</strong>）。</li>
</ol>
<hr>
<h2 id="5-配置-PicList"><a href="#5-配置-PicList" class="headerlink" title="5. 配置 PicList"></a>5. 配置 PicList</h2><ol>
<li><p>打开 <strong>PicList</strong>，进入 <code>图床</code> 页面</p>
</li>
<li><p>选择 <code>GitHub</code> 插件，并点击 <code>设置</code></p>
</li>
<li><p>填写以下信息：</p>
</li>
</ol>
<ul>
<li><p><strong>owner&#x2F;repo</strong>： GitHub 仓库名（如 <code>Brian510000/pic_bed</code>）</p>
</li>
<li><p><strong>Token</strong>：粘贴 GitHub 个人访问令牌</p>
</li>
<li><p><strong>分支</strong>：<code>main</code>（或你设定的默认分支）</p>
</li>
</ul>
<ol start="4">
<li>点击 <code>设为默认图床</code></li>
</ol>
<p><img src="https://cdn.jsdelivr.net/gh/Brian510000/pic_bed/web-site/20250221233542832.png"></p>
<hr>
<h2 id="6-配置-CDN-加速"><a href="#6-配置-CDN-加速" class="headerlink" title="6. 配置 CDN 加速"></a>6. 配置 CDN 加速</h2><p>由于 GitHub 服务器位于美国，国内访问速度可能较慢，因此可以使用 CDN 加速。</p>
<p>CDN 访问规则：</p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line">https://cdn.jsdelivr.net/gh/你的用户名/你的仓库名/你的分支名/</span><br><span class="line"></span><br></pre></td></tr></table></figure>

<p>示例：</p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line">https://cdn.jsdelivr.net/gh/yourusername/image/main/</span><br><span class="line"></span><br></pre></td></tr></table></figure>

<p>填入 PicList 配置后，点击 <code>确定</code> 保存设置。</p>
<hr>
<h2 id="7-测试上传"><a href="#7-测试上传" class="headerlink" title="7. 测试上传"></a>7. 测试上传</h2><ol>
<li><p>进入 <strong>PicList 上传区</strong>，选择一张图片。<br><img src="https://cdn.jsdelivr.net/gh/Brian510000/pic_bed/web-site/20250221234136757.png"></p>
</li>
<li><p>上传成功后，PicList 会自动生成 Markdown 格式的图片链接。</p>
</li>
<li><p>复制该链接，并在博客或文档中使用。</p>
</li>
</ol>
<p>示例 Markdown 代码：</p>
<figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line">![<span class="string">示例图片</span>](<span class="link">https://raw.githubusercontent.com/yourusername/image/main/your-image.png</span>)</span><br><span class="line"></span><br></pre></td></tr></table></figure>

<hr>
<h2 id="8-验证上传结果"><a href="#8-验证上传结果" class="headerlink" title="8. 验证上传结果"></a>8. 验证上传结果</h2><ol>
<li><p>进入 GitHub，打开 <code>image</code> 仓库。</p>
</li>
<li><p>查看 <code>main</code> 分支，确认图片已成功上传。</p>
</li>
<li><p>使用 CDN 加速链接在 Markdown 文章中插入图片。</p>
</li>
</ol>
<hr>
<h2 id="结语"><a href="#结语" class="headerlink" title="结语"></a>结语</h2><p>通过以上步骤，你已成功搭建 <strong>PicList + GitHub</strong> 个人图床，轻松实现图片的上传和引用。</p>
<p>这种方法不仅适用于Markdown编辑，也适合所有需要在线存储图片的用户。赶快试试吧，让你的图片管理更加便捷！</p>
</article><div class="post-copyright"><div class="post-copyright__author"><span class="post-copyright-meta"><i class="fas fa-circle-user fa-fw"></i>文章作者: </span><span class="post-copyright-info"><a href="https://zjnull.cn">花开一百年</a></span></div><div class="post-copyright__type"><span class="post-copyright-meta"><i class="fas fa-square-arrow-up-right fa-fw"></i>文章链接: </span><span class="post-copyright-info"><a href="https://zjnull.cn/piclist/">https://zjnull.cn/piclist/</a></span></div><div class="post-copyright__notice"><span class="post-copyright-meta"><i class="fas fa-circle-exclamation fa-fw"></i>版权声明: </span><span class="post-copyright-info">本博客所有文章除特别声明外，均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">CC BY-NC-SA 4.0</a> 许可协议。转载请注明来源 <a href="https://zjnull.cn" target="_blank">ZJNULL</a>！</span></div></div><div class="tag_share"><div class="post-meta__tag-list"><a class="post-meta__tags" href="/tags/Hexo/">Hexo</a><a class="post-meta__tags" href="/tags/%E5%8D%9A%E5%AE%A2/">博客</a></div><div class="post-share"><div class="social-share" data-image="/img/3.png" data-sites="facebook,twitter,wechat,weibo,qq"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/butterfly-extsrc/sharejs/dist/css/share.min.css" media="print" onload="this.media='all'"><script src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/sharejs/dist/js/social-share.min.js" defer></script></div></div><nav class="pagination-post" id="pagination"><a class="pagination-related full-width" href="/My-New-Post/" title="Hexo 运维状况"><img class="cover" src="/img/5.jpg" onerror="onerror=null;src='/img/404.jpg'" alt="cover of next post"><div class="info text-right"><div class="info-1"><div class="info-item-1">下一篇</div><div class="info-item-2">Hexo 运维状况</div></div><div class="info-2"><div class="info-item-1">测试中，git是否正确提交分支 测试保存源码是否会覆盖main或上传main 现在vscode提交到分支source上，不影响main分支的代理 使用教程1$ hexo s 可以直接边运维边查看实际效果  1$ hexo clean &amp;&amp; hexo generate &amp;&amp; hexo deploy 可以一键部署到远程服务器 运维状况报告日期： 2025年2月8日作者： 花开一百年 1. 服务器状态阿里云SSL证书还剩19张华为云SSL证书20张 2. 近期事件2.1 服务器维护 时间： 2025-02-07 23:00 - 2025-02-08 02:00 内容： 例行安全补丁更新 + 服务器重启 影响： 期间短暂宕机 5 分钟  2.2 发现的问题优化界面UI，部分标题导航栏无法正确打开 3. 解决方案与优化使用文档 4. 未来改进方向 优化界面UI，提升用户体验   建议（给 Markdown 新手） 使用 Markdown 编辑器：推荐使用 VSCode + Markdown Preview Enhanced...</div></div></div></a></nav><div class="relatedPosts"><div class="headline"><i class="fas fa-thumbs-up fa-fw"></i><span>相关推荐</span></div><div class="relatedPosts-list"><a class="pagination-related" href="/Audio-jumper/" title="Audio jumper"><div class="cover" style="background: var(--default-bg-color)"></div><div class="info text-center"><div class="info-1"><div class="info-item-1"><i class="far fa-calendar-alt fa-fw"></i> 2025-02-18</div><div class="info-item-2">Audio jumper</div></div><div class="info-2"><div class="info-item-1">Voicemeeter 音频跳线第一步：启动 Voicemeeter 先打开 voicemeeter8.exe 软件，确保其正常运行。  第二步：更改系统声音设置录制设备 只启用 Voicemeeter Output，并将其设为默认设备。  播放设备 只启用 Voicemeeter VAIO3 INPUT。 注意：在播放设备中，还需确保自己的耳机已启用，但无需设为默认设备，否则可能影响正常使用。  第三步：软件设置 进入 Voicemeeter 软件的**HARDWARE OUT（硬件输出）**设置。 在通道 A1 处，选择带有前缀 WDM 的耳机设备。 例如，如果你的耳机设备是 音响(Realtek(R) Audio)，则应选择 WDM: 音响(Realtek(R) Audio)。   此步骤至关重要，确保正确选择输出设备，以避免音频异常。  设置完成后，即可正常使用 Voicemeeter 进行音频管理！ </div></div></div></a><a class="pagination-related" href="/My-New-Post/" title="Hexo 运维状况"><img class="cover" src="/img/5.jpg" alt="cover"><div class="info text-center"><div class="info-1"><div class="info-item-1"><i class="far fa-calendar-alt fa-fw"></i> 2025-02-12</div><div class="info-item-2">Hexo 运维状况</div></div><div class="info-2"><div class="info-item-1">测试中，git是否正确提交分支 测试保存源码是否会覆盖main或上传main 现在vscode提交到分支source上，不影响main分支的代理 使用教程1$ hexo s 可以直接边运维边查看实际效果  1$ hexo clean &amp;&amp; hexo generate &amp;&amp; hexo deploy 可以一键部署到远程服务器 运维状况报告日期： 2025年2月8日作者： 花开一百年 1. 服务器状态阿里云SSL证书还剩19张华为云SSL证书20张 2. 近期事件2.1 服务器维护 时间： 2025-02-07 23:00 - 2025-02-08 02:00 内容： 例行安全补丁更新 + 服务器重启 影响： 期间短暂宕机 5 分钟  2.2 发现的问题优化界面UI，部分标题导航栏无法正确打开 3. 解决方案与优化使用文档 4. 未来改进方向 优化界面UI，提升用户体验   建议（给 Markdown 新手） 使用 Markdown 编辑器：推荐使用 VSCode + Markdown Preview Enhanced...</div></div></div></a><a class="pagination-related" href="/IIS/" title="使用 IIS 搭建本地 Web 服务器"><div class="cover" style="background: var(--default-bg-color)"></div><div class="info text-center"><div class="info-1"><div class="info-item-1"><i class="far fa-calendar-alt fa-fw"></i> 2025-02-22</div><div class="info-item-2">使用 IIS 搭建本地 Web 服务器</div></div><div class="info-2"><div class="info-item-1">使用 IIS 搭建本地 Web 服务器1. 搭建 IIS1.1 启用 IIS 服务 打开 控制面板，进入 程序 点击 启用或关闭 Windows 功能 在弹出的窗口中，勾选 Internet 信息服务 (IIS) 相关服务 点击 确定，等待系统安装并配置 IIS  1.2 进入 IIS 管理器 在 开始菜单 或 运行 (Win + R) 输入 inetmgr 并回车，打开 IIS 管理器。 在左侧连接面板中，展开本地计算机的 IIS 站点管理。  1.3 添加网站（也可以直接使用Default Web Site) 在 IIS 管理器 中，右键 网站，选择 添加网站。  在弹出的窗口中，配置以下参数：  网站名称：yourname 物理路径：选择本地存放网站文件的根目录。 IP 地址： 可选择 全部未分配。 也可以选择本机网卡地址（推荐），这样同一局域网下的设备可通过该地址访问。   端口：建议使用默认 80 端口，避免用户访问时手动输入端口号。 主机名： 可以设置为自定义的访问网址。 若端口不是 80，则访问时需使用 网址:端口号 形式。     点击...</div></div></div></a><a class="pagination-related" href="/daliy_post/" title="ZJNULL 更新评论区"><img class="cover" src="/img/5.jpg" alt="cover"><div class="info text-center"><div class="info-1"><div class="info-item-1"><i class="far fa-calendar-alt fa-fw"></i> 2025-02-12</div><div class="info-item-2">ZJNULL 更新评论区</div></div><div class="info-2"><div class="info-item-1">GitHub 讨论部署今儿我在自己发布的文章里看到头文件里有 comment，但文章下方或附近却完全找不到评论区。怎么回事？带着疑问去查了下 Wiki，结果发现：评论也需要手动创建、对接、部署……一想到又得折腾这一套流程，属实让人头大。 不过好在主题文档写得还算清晰。先去 GitHub 应用那里安装了 giscus，然后创建了一个仓库来存储评论数据，接着开启了 discussion 映射关系。说来也神奇，虽然是第一次接触这个功能，甚至连名字都是第一次听说，但却自然而然地摸到了大概的位置。顺着感觉自然而然地一路点进 Setting，勾选 Discussion，再回到 giscus 刷新，完成对接。 接下来就是部署，也就是写代码的关键步骤了。Hexo 的大部分配置都在 _config.yml 文件中进行调整，包括主题、代码块高亮、站点配置、构建、部署等。然而，评论系统的配置却在_config.butterfly.yml里，我在 config.yml 里尝试进行部署，自然一点效果都没有 (っ- ‸ - ς)。这一刻是真的卡住了，不知道该怎么办，迷迷糊糊地……还好，去问了一手 GPT...</div></div></div></a><a class="pagination-related" href="/tips/" title="ZJNULL 项目说明"><div class="cover" style="background: var(--default-bg-color)"></div><div class="info text-center"><div class="info-1"><div class="info-item-1"><i class="far fa-calendar-alt fa-fw"></i> 2025-02-19</div><div class="info-item-2">ZJNULL 项目说明</div></div><div class="info-2"><div class="info-item-1">Hexo 项目说明目前，zjnull本项目在 GitHub 仓库有两个分支：  main 分支：Hexo 自动生成的静态网页文件（hexo clean &amp;&amp; hexo g &amp;&amp; hexo d）   source 分支：在 VS Code 里手动推送的全部 Hexo 源码  关于 HexoHexo 是一个基于 Node.js 高效的web服务器框架，可以快速生成静态网页。 Hexo 使用 Markdown（或其他语言）来写文章，并在渲染时将其转换为 HTML 文件。 Hexo 支持丰富的插件，可以实现各种功能，如评论、搜索、统计、分类、标签、分页等。 Hexo 支持自定义页面，可以搭建个人博客或企业网站。 Hexo 支持本地预览，可以实时看到修改后的效果。 Hexo 支持部署到 GitHub、GitLab、Coding 等平台。 Hexo 部署分支修改Hexo 的部署分支通常是在 _config.yml 配置文件中的 deploy 部分进行设置。例如： 12345# _config.ymldeploy:  type: git  repo:...</div></div></div></a></div></div><hr class="custom-hr"/><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="fas fa-comments fa-fw"></i><span> 评论</span></div></div><div class="comment-wrap"><div><div id="giscus-wrap"></div></div></div></div></div><div class="aside-content" id="aside-content"><div class="card-widget card-info text-center"><div class="avatar-img"><img src="/img/3.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info-name">花开一百年</div><div class="author-info-description"></div><div class="site-data"><a href="/archives/"><div class="headline">文章</div><div class="length-num">9</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">2</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">1</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/Brian510000"><i class="fab fa-github"></i><span>Follow Me</span></a><div class="card-info-social-icons"><a class="social-icon" href="https://github.com/Brian510000" target="_blank" title="Github"><i class="fab fa-brands fa-git-alt" style="color: #24292e;"></i></a><a class="social-icon" href="mailto:croydefilippomz8544@gmail.com" target="_blank" title="Email"><i class="fas fa-brands fa-google" style="color: #4285F4;"></i></a><a class="social-icon" href="/img/7.jpg" target="_blank" title="WeChat"><i class="fab fa-brands fa-weixin" style="color: #1AAD19;"></i></a><a class="social-icon" href="tencent://message/?uin=3193429949&amp;Site=&amp;Menu=yes" target="_blank" title="QQ"><i class="fab fa-brands fa-qq" style="color: #12B7F5;"></i></a><a class="social-icon" href="https://space.bilibili.com/309421020" target="_blank" title="Bilibili"><i class="fab fa-brands fa-bilibili" style="color: #FB7299;"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">还在维护中,导航栏指针未定义,界面UI待优化</div></div><div class="sticky_layout"><div class="card-widget" id="card-toc"><div class="item-headline"><i class="fas fa-stream"></i><span>目录</span><span class="toc-percentage"></span></div><div class="toc-content"><ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link" href="#%E5%89%8D%E8%A8%80"><span class="toc-number">1.</span> <span class="toc-text">前言</span></a></li><li class="toc-item toc-level-1"><a class="toc-link" href="#%E5%9F%BA%E4%BA%8E-PicList-GitHub-%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A"><span class="toc-number">2.</span> <span class="toc-text">基于 PicList + GitHub 搭建图床</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#1-%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C"><span class="toc-number">2.1.</span> <span class="toc-text">1. 准备工作</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#2-%E5%AE%89%E8%A3%85-PicList"><span class="toc-number">2.2.</span> <span class="toc-text">2. 安装 PicList</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#3-%E5%88%9B%E5%BB%BA-GitHub-%E4%BB%93%E5%BA%93"><span class="toc-number">2.3.</span> <span class="toc-text">3. 创建 GitHub 仓库</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#4-%E8%8E%B7%E5%8F%96-GitHub-%E4%B8%AA%E4%BA%BA%E8%AE%BF%E9%97%AE%E4%BB%A4%E7%89%8C"><span class="toc-number">2.4.</span> <span class="toc-text">4. 获取 GitHub 个人访问令牌</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#5-%E9%85%8D%E7%BD%AE-PicList"><span class="toc-number">2.5.</span> <span class="toc-text">5. 配置 PicList</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#6-%E9%85%8D%E7%BD%AE-CDN-%E5%8A%A0%E9%80%9F"><span class="toc-number">2.6.</span> <span class="toc-text">6. 配置 CDN 加速</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#7-%E6%B5%8B%E8%AF%95%E4%B8%8A%E4%BC%A0"><span class="toc-number">2.7.</span> <span class="toc-text">7. 测试上传</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#8-%E9%AA%8C%E8%AF%81%E4%B8%8A%E4%BC%A0%E7%BB%93%E6%9E%9C"><span class="toc-number">2.8.</span> <span class="toc-text">8. 验证上传结果</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%BB%93%E8%AF%AD"><span class="toc-number">2.9.</span> <span class="toc-text">结语</span></a></li></ol></li></ol></div></div><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/IIS/" title="使用 IIS 搭建本地 Web 服务器">使用 IIS 搭建本地 Web 服务器</a><time datetime="2025-02-21T21:09:06.000Z" title="发表于 2025-02-22 05:09:06">2025-02-22</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/mysql/" title="mysql">mysql</a><time datetime="2025-02-21T12:48:42.000Z" title="发表于 2025-02-21 20:48:42">2025-02-21</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/tips/" title="ZJNULL 项目说明">ZJNULL 项目说明</a><time datetime="2025-02-19T06:50:29.000Z" title="发表于 2025-02-19 14:50:29">2025-02-19</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/clash/" title="Clash 网络代理">Clash 网络代理</a><time datetime="2025-02-19T05:05:33.000Z" title="发表于 2025-02-19 13:05:33">2025-02-19</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/Audio-jumper/" title="Audio jumper">Audio jumper</a><time datetime="2025-02-18T13:06:33.000Z" title="发表于 2025-02-18 21:06:33">2025-02-18</time></div></div></div></div></div></div></main><footer id="footer" style="background-image: url(/img/2.jpg);"><div id="footer-wrap"><div class="copyright">&copy;2025 By 花开一百年</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div><div class="footer_custom_text"><a href="https://icp.gov.moe/?keyword=20250918" target="_blank">萌ICP备20250918号</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="readmode" type="button" title="阅读模式"><i class="fas fa-book-open"></i></button><button id="darkmode" type="button" title="日间和夜间模式切换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button class="close" id="mobile-toc-button" type="button" title="目录"><i class="fas fa-list-ul"></i></button><a id="to_comment" href="#post-comment" title="前往评论"><i class="fas fa-comments"></i></a><button id="go-up" type="button" title="回到顶部"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><div class="js-pjax"><script>(() => {
  const isShuoshuo = GLOBAL_CONFIG_SITE.pageType === 'shuoshuo'
  const option = null

  const getGiscusTheme = theme => theme === 'dark' ? 'dark' : 'light'

  const createScriptElement = config => {
    const ele = document.createElement('script')
    Object.entries(config).forEach(([key, value]) => {
      ele.setAttribute(key, value)
    })
    return ele
  }

  const loadGiscus = (el = document, key) => {
    const mappingConfig = isShuoshuo
      ? { 'data-mapping': 'specific', 'data-term': key }
      : { 'data-mapping': (option && option['data-mapping']) || 'pathname' }

    const giscusConfig = {
      src: 'https://giscus.app/client.js',
      'data-repo': 'Brian510000/comments',
      'data-repo-id': 'R_kgDON4YPQQ',
      'data-category-id': 'DIC_kwDON4YPQc4Cm5dh',
      'data-theme': getGiscusTheme(document.documentElement.getAttribute('data-theme')),
      'data-reactions-enabled': '1',
      crossorigin: 'anonymous',
      async: true,
      ...option,
      ...mappingConfig
    }

    const scriptElement = createScriptElement(giscusConfig)

    el.querySelector('#giscus-wrap').appendChild(scriptElement)

    if (isShuoshuo) {
      window.shuoshuoComment.destroyGiscus = () => {
        if (el.children.length) {
          el.innerHTML = ''
          el.classList.add('no-comment')
        }
      }
    }
  }

  const changeGiscusTheme = theme => {
    const iframe = document.querySelector('#giscus-wrap iframe')
    if (iframe) {
      const message = {
        giscus: {
          setConfig: {
            theme: getGiscusTheme(theme)
          }
        }
      }
      iframe.contentWindow.postMessage(message, 'https://giscus.app')
    }
  }

  btf.addGlobalFn('themeChange', changeGiscusTheme, 'giscus')

  if (isShuoshuo) {
    'Giscus' === 'Giscus'
      ? window.shuoshuoComment = { loadComment: loadGiscus }
      : window.loadOtherComment = loadGiscus
    return
  }

  if ('Giscus' === 'Giscus' || !false) {
    if (false) btf.loadComment(document.getElementById('giscus-wrap'), loadGiscus)
    else loadGiscus()
  } else {
    window.loadOtherComment = loadGiscus
  }
})()</script></div><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></body></html>